package com.ysh.xiaomi.dao;

import com.ysh.xiaomi.pojo.TbCart;

import java.util.List;

/**
 * 袁胜虎 on 2022/8/18 17:19
 */
public interface CartDao {
    TbCart findByUserIdAndGoodId(Long userId, Long goodId);

    int addCart(Long userId, Long goodId, int num);

    int updateCount(Long userId, Long goodId, int num);
    /**
     * 根据用户id查询所有的购物车种的数据
     * @param userId
     * @return
     */
    List<TbCart> findByUserId(Long userId);

    void clearCart(Long userId);

    void deleteBycart(Long userId);
}
